package controladores;

import java.util.List;

import repositorios.IRepGenerico;

public class CtrlGenerico<T> {

	protected IRepGenerico<T> repositorio;

	public CtrlGenerico(IRepGenerico<T> rep) {
		this.repositorio = rep;
	}

	public void inserir(T o) {
		this.repositorio.inserir(o);

	}

	public void atualizar(T o) {
		this.repositorio.atualizar(o);

	}

	public void excluir(T o) {
		this.repositorio.excluir(o);

	}

	public T consultar(String valor) {
		return this.repositorio.consultar(valor);

	}

	public List<T> consultarTodos() {
		return this.repositorio.consultarTodos();

	}

}
